const http = require('http');
const fs = require('fs');

// http.createServer((req, res) => {
//   if (req.url == '/') {
//     fs.readFile('./demo.json', (err, data) => {
//       if (err) {
//         console.log(err);
//         res.end('Sever Error');
//       } else {
//         var titles = JSON.parse(data.toString());
//       }
//     });
//   }
// });

fs.readFile('./demo.json', (err, data) => {
  if (err) {
    console.log(err);
    res.end('Sever Error');
  } else {
    var titles = JSON.parse(data.toString());
    console.log(titles.join('&&'));
  }
});

function test1(param) {
  return new Promise((s, f) => {
    setTimeout(() => {
      if (param > 1) {
        s('function is succese');
      } else {
        f('function is fail');
      }
    }, 3000);
  });
}

test1(0)
  .then(param => {
    console.log(param);
  })
  .catch(param => {
    console.log(param);
  });
